be better than someone - French English Dictionary